go/types.environment.version (field)

16 uses

	go/types (current package)
		check.go#L75: 	version       goVersion              // current accepted language version; changes across files
		check.go#L261: 	check.delayed = append(check.delayed, action{version: check.version, f: f})
		check.go#L539: 	savedVersion := check.version
		check.go#L549: 		check.version = a.version // reestablish the effective Go version captured earlier
		check.go#L558: 	check.version = savedVersion
		decl.go#L174: 	check.environment = environment{scope: d.file, version: d.version}
		resolver.go#L239: 		check.version = asGoVersion(check.versions[file])
		resolver.go#L362: 					d := &declInfo{file: fileScope, version: check.version, vtyp: d.typ, init: init, inherited: d.inherited}
		resolver.go#L377: 					d1 = &declInfo{file: fileScope, version: check.version, lhs: lhs, vtyp: d.spec.Type, init: d.spec.Values[0]}
		resolver.go#L392: 						di = &declInfo{file: fileScope, version: check.version, vtyp: d.spec.Type, init: init}
		resolver.go#L399: 				check.declarePkgObj(d.spec.Name, obj, &declInfo{file: fileScope, version: check.version, tdecl: d.spec})
		resolver.go#L454: 				info := &declInfo{file: fileScope, version: check.version, fdecl: d.decl}
		stmt.go#L37: 		version: check.version, // TODO(adonovan): would decl.version (if decl != nil) be better?
		version.go#L55: 	return !check.version.isValid() || check.version.cmp(want) >= 0